home *** CD-ROM | disk | FTP | other *** search
- /* GEM Resource C Source */
-
- #include <portab.h>
- #include <aes.h>
- #include "LET_CRIT.H"
-
- #if !defined(WHITEBAK)
- #define WHITEBAK 0x0040
- #endif
- #if !defined(DRAW3D)
- #define DRAW3D 0x0080
- #endif
-
- #define FLAGS9 0x0200
- #define FLAGS10 0x0400
- #define FLAGS11 0x0800
- #define FLAGS12 0x1000
- #define FLAGS13 0x2000
- #define FLAGS14 0x4000
- #define FLAGS15 0x8000
- #define STATE8 0x0100
- #define STATE9 0x0200
- #define STATE10 0x0400
- #define STATE11 0x0800
- #define STATE12 0x1000
- #define STATE13 0x2000
- #define STATE14 0x4000
- #define STATE15 0x8000
-
- TEDINFO rs_tedinfo[] =
- { "X",
- "\0",
- "\0",
- IBM , 0, TE_LEFT , 0x1100, 0, 0, 2, 1,
- "X",
- "\0",
- "\0",
- IBM , 0, TE_CNTR , 0x1100, 0, 0, 2, 1,
- "\042My Man\047s Gone Now.\042",
- "\0",
- "\0",
- SMALL, 0, TE_LEFT , 0x1100, 0, 0, 21, 1,
- "Man fliegt nicht mehr ohne ...",
- "\0",
- "\0",
- SMALL, 0, TE_LEFT , 0x1200, 0, 0, 31, 1
- };
-
- WORD RSBB0DATA[] =
- { 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000
- };
-
- WORD RSBB1DATA[] =
- { 0x0000, 0x0000, 0x3FFF, 0xFFFC,
- 0x7FFF, 0xFFFE, 0x7FFC, 0x3FFE,
- 0x7FF8, 0x1FFE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7FF8, 0x1FFE, 0x7FFC, 0x3FFE,
- 0x7FFF, 0xFFFE, 0x7FFF, 0xFFFE,
- 0x7FC0, 0x1FFE, 0x7F80, 0x0FFE,
- 0x7F80, 0x0FFE, 0x7FC0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7F80, 0x01FE, 0x7F00, 0x00FE,
- 0x7F00, 0x00FE, 0x7F80, 0x01FE,
- 0x7FFF, 0xFFFE, 0x3FFF, 0xFFFC
- };
-
- WORD RSBB2DATA[] =
- { 0x0000, 0x0000, 0x3FFF, 0xFFFC,
- 0x7FFF, 0xFFFE, 0x7F80, 0x01FE,
- 0x7F00, 0x00FE, 0x7E00, 0x007E,
- 0x7E00, 0x007E, 0x7E00, 0x007E,
- 0x7E03, 0xC07E, 0x7E07, 0xC07E,
- 0x7F0F, 0x807E, 0x7FFF, 0x007E,
- 0x7FFE, 0x007E, 0x7FFC, 0x00FE,
- 0x7FF8, 0x01FE, 0x7FF8, 0x03FE,
- 0x7FF0, 0x07FE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x1FFE, 0x7FF0, 0x1FFE,
- 0x7FF8, 0x3FFE, 0x7FFF, 0xFFFE,
- 0x7FFF, 0xFFFE, 0x7FFC, 0x3FFE,
- 0x7FF8, 0x1FFE, 0x7FF0, 0x0FFE,
- 0x7FF0, 0x0FFE, 0x7FF0, 0x0FFE,
- 0x7FF8, 0x1FFE, 0x7FFC, 0x3FFE,
- 0x7FFF, 0xFFFE, 0x3FFF, 0xFFFC
- };
-
- WORD RSBB3DATA[] =
- { 0x0000, 0x0000, 0x3FFF, 0xFFFC,
- 0x7FFF, 0xFFFE, 0x7FFE, 0x7FFE,
- 0x7FCC, 0x3FFE, 0x7F84, 0x33FE,
- 0x7984, 0x21FE, 0x7084, 0x21FE,
- 0x7084, 0x21FE, 0x7084, 0x21FE,
- 0x7084, 0x21FE, 0x7084, 0x21FE,
- 0x7084, 0x218E, 0x7084, 0x218E,
- 0x7084, 0x210E, 0x7084, 0x210E,
- 0x7084, 0x220E, 0x7000, 0x020E,
- 0x7000, 0x021E, 0x7000, 0x0C1E,
- 0x7000, 0x303E, 0x7800, 0xC03E,
- 0x7801, 0x007E, 0x7C01, 0x00FE,
- 0x7E01, 0x01FE, 0x7E00, 0x01FE,
- 0x7E00, 0x01FE, 0x7E00, 0x01FE,
- 0x7E00, 0x01FE, 0x7F00, 0x03FE,
- 0x7FFF, 0xFFFE, 0x3FFF, 0xFFFC
- };
-
- WORD RSBB4DATA[] =
- { 0x0000, 0x0000, 0x0000, 0x0000,
- 0x1FFF, 0xFFE0, 0x2C00, 0x00F0,
- 0x3407, 0x80D8, 0x2C0F, 0xC0BC,
- 0x340C, 0xC0DC, 0x2C00, 0xC0BC,
- 0x3401, 0x80DC, 0x2C03, 0x00BC,
- 0x3403, 0x00DC, 0x2C00, 0x00BC,
- 0x3403, 0x00DC, 0x2C03, 0x00BC,
- 0x3400, 0x00DC, 0x2FFF, 0xFFBC,
- 0x3555, 0x555C, 0x2AAA, 0xAABC,
- 0x35FF, 0xFD5C, 0x2B80, 0x06BC,
- 0x3538, 0x035C, 0x2B38, 0x02BC,
- 0x3538, 0x035C, 0x2B38, 0x02BC,
- 0x3538, 0x035C, 0x2B38, 0x02BC,
- 0x3500, 0x035C, 0x1FFF, 0xFFFC,
- 0x0FFF, 0xFFFC, 0x07FF, 0xFFF8,
- 0x0000, 0x0000, 0x0000, 0x0000
- };
-
- WORD RSBB5DATA[] =
- { 0x0000, 0x0000, 0x0001, 0xC000,
- 0x0002, 0x2000, 0x0002, 0x2000,
- 0x0002, 0x4000, 0x0004, 0x2000,
- 0x0008, 0x1000, 0x0011, 0x0800,
- 0x0022, 0x4400, 0x00C4, 0x8300,
- 0x0109, 0x2080, 0x0112, 0x4880,
- 0x0200, 0x0040, 0x0200, 0x0040,
- 0x022A, 0x5220, 0x0400, 0x0420,
- 0x0480, 0x0120, 0x0420, 0x0420,
- 0x04C0, 0x0120, 0x0400, 0x0420,
- 0x04A0, 0x0920, 0x07FF, 0xFFE0,
- 0x0800, 0x0010, 0x07FF, 0xFFE0,
- 0x00DF, 0xFD00, 0x00B0, 0x0B00,
- 0x00D7, 0x0D00, 0x00B5, 0x0B00,
- 0x00D5, 0x0D00, 0x007F, 0xFF00,
- 0x003F, 0xFE00, 0x0000, 0x0000
- };
-
- WORD RSBB6DATA[] =
- { 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0xFFFC, 0x0021, 0x400E,
- 0x0FF1, 0xC00B, 0x1FF9, 0x400F,
- 0x3FF1, 0xC00B, 0x3C21, 0x400F,
- 0x0001, 0xC00B, 0x7FFF, 0x7FFF,
- 0xA007, 0xAAAB, 0xE005, 0x5557,
- 0xA007, 0xBFFB, 0xE005, 0x6017,
- 0xA007, 0xAE1B, 0xE005, 0x6A17,
- 0xBFFF, 0xAA1B, 0xD555, 0xFFFE,
- 0xAAAB, 0xFFFC, 0xDFFD, 0x8000,
- 0xB00B, 0x8878, 0xD70D, 0x9FF8,
- 0xB50B, 0xBFF0, 0xD50D, 0x9FE0,
- 0x7FFF, 0x0800, 0x3FFE, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000
- };
-
- BITBLK rs_bitblk[] =
- { RSBB0DATA, 4, 32, 0, 0, 0x0001,
- RSBB1DATA, 4, 32, 0, 0, 0x0003,
- RSBB2DATA, 4, 32, 0, 0, 0x0006,
- RSBB3DATA, 4, 32, 0, 0, 0x0002,
- RSBB4DATA, 4, 32, 0, 0, 0x0001,
- RSBB5DATA, 4, 32, 0, 0, 0x0001,
- RSBB6DATA, 4, 32, 0, 0, 0x0001
- };
-
- OBJECT rs_object[] =
- {
- /******** Tree 0 ALRTPAGE ****************************************************/
- -1, ALICON , ALBUT3 , G_BOX |0x8900, /* Object 0 */
- FLAGS10, OUTLINED, (LONG)0x00011100L,
- 0x0000, 0x0000, 0x0014, 0x0009,
- ALTEXT1 , -1, -1, G_IMAGE , /* Object 1 ALICON */
- NONE, NORMAL, (LONG)&rs_bitblk[0],
- 0x0002, 0x0001, 0x0004, 0x0002,
- ALTEXT2 , -1, -1, G_STRING , /* Object 2 ALTEXT1 */
- NONE, NORMAL, (LONG)"X",
- 0x000B, 0x0001, 0x0001, 0x0001,
- ALTEXT3 , -1, -1, G_STRING , /* Object 3 ALTEXT2 */
- NONE, NORMAL, (LONG)"X",
- 0x000B, 0x0002, 0x0001, 0x0001,
- ALTEXT4 , -1, -1, G_STRING , /* Object 4 ALTEXT3 */
- NONE, NORMAL, (LONG)"X",
- 0x000B, 0x0003, 0x0001, 0x0001,
- ALTEXT5 , -1, -1, G_STRING , /* Object 5 ALTEXT4 */
- NONE, NORMAL, (LONG)"X",
- 0x000B, 0x0004, 0x0001, 0x0001,
- ALBUT1 , -1, -1, G_STRING , /* Object 6 ALTEXT5 */
- NONE, NORMAL, (LONG)"X",
- 0x000B, 0x0005, 0x0001, 0x0001,
- ALBUT2 , -1, -1, G_BUTTON |0x2300, /* Object 7 ALBUT1 */
- SELECTABLE|EXIT|FLAGS9|FLAGS10, NORMAL, (LONG)"X",
- 0x0002, 0x0007, 0x0004, 0x0001,
- ALBUT3 , -1, -1, G_BUTTON |0x2400, /* Object 8 ALBUT2 */
- SELECTABLE|EXIT|FLAGS9|FLAGS10, NORMAL, (LONG)"X",
- 0x0008, 0x0007, 0x0004, 0x0001,
- 0, -1, -1, G_BUTTON |0x2500, /* Object 9 ALBUT3 */
- SELECTABLE|EXIT|LASTOB|FLAGS9|FLAGS10, NORMAL, (LONG)"X",
- 0x000E, 0x0007, 0x0004, 0x0001,
-
- /******** Tree 1 INFOPAGE ****************************************************/
- -1, INFOVERS, 6, G_BOX |0x8900, /* Object 0 */
- FLAGS10|FLAGS11, OUTLINED, (LONG)0x00021100L,
- 0x0000, 0x0000, 0x0029, 0x0007,
- INFOLINE, -1, -1, G_TEXT , /* Object 1 INFOVERS */
- NONE, NORMAL, (LONG)&rs_tedinfo[0],
- 0x0002, 0x0001, 0x0025, 0x0001,
- INFOCOPY, -1, -1, G_IBOX , /* Object 2 INFOLINE */
- NONE, NORMAL, (LONG)0x00011100L,
- 0x0002, 0x0002, 0x0025, 0x0400,
- 4, -1, -1, G_TEXT , /* Object 3 INFOCOPY */
- NONE, NORMAL, (LONG)&rs_tedinfo[1],
- 0x0002, 0x0003, 0x0025, 0x0001,
- INFOOK , -1, -1, G_TEXT , /* Object 4 */
- NONE, NORMAL, (LONG)&rs_tedinfo[2],
- 0x0002, 0x0005, 0x000F, 0x0600,
- 6, -1, -1, G_BUTTON , /* Object 5 INFOOK */
- SELECTABLE|DEFAULT|EXIT|FLAGS9|FLAGS10, NORMAL, (LONG)"OK",
- 0x001E, 0x0005, 0x0009, 0x0201,
- 0, -1, -1, G_TEXT , /* Object 6 */
- LASTOB, NORMAL, (LONG)&rs_tedinfo[3],
- 0x0002, 0x0006, 0x0017, 0x0600,
-
- /******** Tree 2 CHARPAGE ****************************************************/
- -1, 1, CHARCANC, G_BOX |0x8900, /* Object 0 */
- FLAGS10|FLAGS11, OUTLINED, (LONG)0x00021100L,
- 0x0000, 0x0000, 0x0024, 0x000B,
- CHARLINE, -1, -1, G_STRING , /* Object 1 */
- NONE, NORMAL, (LONG)"Special Characters",
- 0x0002, 0x0001, 0x0012, 0x0001,
- 3, -1, -1, G_IBOX , /* Object 2 CHARLINE */
- NONE, NORMAL, (LONG)0x00011100L,
- 0x0002, 0x0002, 0x0020, 0x0001,
- CHARCANC, CHARTXT0, 8, G_BOX , /* Object 3 */
- NONE, NORMAL, (LONG)0x00FE2100L,
- 0x0002, 0x0003, 0x0020, 0x0005,
- 5, -1, -1, G_STRING , /* Object 4 CHARTXT0 */
- TOUCHEXIT, NORMAL, (LONG)"\177\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037",
- 0x0000, 0x0000, 0x0020, 0x0001,
- 6, -1, -1, G_STRING , /* Object 5 */
- TOUCHEXIT, NORMAL, (LONG)"\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237",
- 0x0000, 0x0001, 0x0020, 0x0001,
- 7, -1, -1, G_STRING , /* Object 6 */
- TOUCHEXIT, NORMAL, (LONG)"\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277",
- 0x0000, 0x0002, 0x0020, 0x0001,
- 8, -1, -1, G_STRING , /* Object 7 */
- TOUCHEXIT, NORMAL, (LONG)"\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337",
- 0x0000, 0x0003, 0x0020, 0x0001,
- 3, -1, -1, G_STRING , /* Object 8 */
- TOUCHEXIT, NORMAL, (LONG)"\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377",
- 0x0000, 0x0004, 0x0020, 0x0001,
- 0, -1, -1, G_BUTTON , /* Object 9 CHARCANC */
- SELECTABLE|DEFAULT|EXIT|LASTOB|FLAGS9|FLAGS10, NORMAL, (LONG)"Cancel",
- 0x0019, 0x0009, 0x0009, 0x0201,
-
- /******** Tree 3 ICONPAGE ****************************************************/
- -1, ICON1 , 6, G_BOX , /* Object 0 */
- NONE, OUTLINED, (LONG)0x00021100L,
- 0x0000, 0x0000, 0x0027, 0x0006,
- 2, -1, -1, G_IMAGE , /* Object 1 ICON1 */
- NONE, NORMAL, (LONG)&rs_bitblk[1],
- 0x0002, 0x0001, 0x0004, 0x0002,
- 3, -1, -1, G_IMAGE , /* Object 2 */
- NONE, NORMAL, (LONG)&rs_bitblk[2],
- 0x0008, 0x0001, 0x0004, 0x0002,
- 4, -1, -1, G_IMAGE , /* Object 3 */
- NONE, NORMAL, (LONG)&rs_bitblk[3],
- 0x000E, 0x0001, 0x0004, 0x0002,
- 5, -1, -1, G_IMAGE , /* Object 4 */
- NONE, NORMAL, (LONG)&rs_bitblk[4],
- 0x0014, 0x0001, 0x0004, 0x0002,
- 6, -1, -1, G_IMAGE , /* Object 5 */
- NONE, NORMAL, (LONG)&rs_bitblk[5],
- 0x001A, 0x0001, 0x0004, 0x0002,
- 0, -1, -1, G_IMAGE , /* Object 6 */
- LASTOB, NORMAL, (LONG)&rs_bitblk[6],
- 0x0020, 0x0001, 0x0004, 0x0002
- };
-
- OBJECT *rs_trindex[] =
- { &rs_object[0], /* Tree 0 ALRTPAGE */
- &rs_object[10], /* Tree 1 INFOPAGE */
- &rs_object[17], /* Tree 2 CHARPAGE */
- &rs_object[27] /* Tree 3 ICONPAGE */
- };
-